課程資訊
課程名稱
R語言漁業分析
Fisheries Analyses with R 
開課學期
112-2 
授課對象
理學院  海洋生物及漁業組  
授課教師
張以杰 
課號
Ocean5153 
課程識別碼
241 U6500 
班次
 
學分
2.0 
全/半年
半年 
必/選修
選修 
上課時間
星期四6,7(13:20~15:10) 
上課地點
海研115 
備註
總人數上限:9人 
 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

本課程教導學生如何在R統計語言中操作常用的漁業分析。對於每種分析方法亦提供了足夠的背景知識,以便使學生在應用方法時也瞭解其具體理論基礎。

課程中包含了不同漁業分析方法的源由和假設,並演示如何在R中進行實作。該課程包含漁業科學家常用的分析,亦包含漁業或生態領域研究生論文常用的分析。大多數的主題為入門級或中高級。

前三週對R統計語言進行介紹,為後續的漁業分析課程先建立基礎。第4周和第5週(Age Comparisons and Age Length Key)所介紹的方法將提供作為續課程所需的資料。線性迴歸是許多漁業分析中的基礎統計方法,它會在第8週的體長體重關係課程來介紹。在第7週的線性迴歸熟練後,將後續應用在第9(Condition)、10(Abundance from Capture Recapture Data)、11(Abundance from Depletion Data)和12(Mortality Rate)週。非線性迴歸將在第13週的魚類成長分析中來介紹,之後將應用在第14-15週的魚類加入量與產卵親魚量關係。剩餘生產模型將在第16周來介紹。

This course is a “how-to” guide for conducting common fisheries-related analyses in R. For each method, enough background information is provided so that the students are assured of the specific details of the implementation of the method.

Specific formulae and the assumptions of the method are described, along with a demonstration of how to perform the analysis in R. The analyses included in this course are commonly performed by practicing fisheries scientists and are also present in many graduate fisheries science or ecology courses. Most topics are covered at the introductory or intermediate level.

The first three weeks provide a minimal introduction to the R environment that builds a foundation for the remaining weeks on fisheries-specific analyses. Weeks 4 and 5 (Age Comparisons and Age Length Key) describe methods commonly used to provide data for topics in later weeks. Linear regression, a foundational statistical method in many fisheries-specific analyses, is introduced within the context of the Weight-Length Relationship in week 8. The linear regression material in week 7 should be mastered before weeks 9 (Condition), 10 (Abundance from Capture Recapture Data), 11 (Abundance from Depletion Data), and 12 (Mortality Rates), which all utilize linear regression. Similarly, nonlinear regression is introduced within the context of analyzing Individual Growth in week 13 and is then used to examine the Stock-Recruit Relationship in weeks 14-15. The Surplus Production Model will be introduced in weeks 16. 

課程目標
本課程的主要目為讓學生能夠熟練地用R語言來進行漁業分析。學生將培養資料分析,建立量化魚類族群動態模式的專業技能等。 在課程中,學生將定期地進行漁業數據分析,建模和結果解釋。課程期望學生學習如何編寫自己論文分析中的R語言程式碼。

The main objective of the course was to become skillful to conduct fisheries analyses with R. Students will develop professional skills in data analysis, quantitative fish population modeling. Students will carry out fisheries data analysis, modelling, and interpretation on a regular basis throughout the course. The course expects students to learn how to write the R code for their own research. 
課程要求
 
預期每週課後學習時數
 
Office Hours
每週四 15:30~18:00 
指定閱讀
 
參考書目
Ogle D.H. (2016). Introductory fisheries analyses with R. Boca Raton: CRC Press. https://doi.org/10.1201/9781315371986 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
Computer exercises 
40% 
 
2. 
Chapter presentation exercises 
20% 
 
3. 
Attendance and in class participation 
40% 
 
 
針對學生困難提供學生調整方式
 
上課形式
提供學生彈性出席課程方式
作業繳交方式
延長作業繳交期限
考試形式
其他
由師生雙方議定
課程進度
週次
日期
單元主題
第01週
02/22  Very Brief Introduction to R Basics 
第02週
02/29  Loading Data and Basic Manipulations 
第03週
03/07  Plotting Fundamentals and GIS mapping 
第04週
03/14  Age Comparisons 
第05週
03/21  Age Length Key 
第06週
03/28  Size Structure 
第07週
04/04  Holidays 
第08週
04/11  Weight Length Relationships 
第09週
04/18  Condition (student presentation) 
第10週
04/25  Abundance from Capture Recapture Data 
第11週
05/02  Abundance from Depletion Data 
第12週
05/09  Mortality Rates 
第13週
05/16  Individual Growth (student presentation) 
第14週
05/23  Recruitment - I 
第15週
05/30  Recruitment - II 
第16週
06/06  Surplus Production Model